@charset "utf-8";
.ord-main{ width:980px; margin:0 auto;}
.ord-main a{ color:#0053aa;}

.ord-l{ width:725px; float:left; margin:0 10px 0 0; border:4px solid #67a1e1; padding:10px;}
.bookinginfo_tit,.otherinfo_tit,.contactinfo_tit{ border-bottom:2px solid #ccc; margin:0 0 12px 0;}
.bookinginfo_tit h1,.otherinfo_tit h1,.contactinfo_tit h1{ float:left; font:18px "微软雅黑","宋体",Arial; border-bottom:2px solid #004fb8; width:80px; text-align:center; margin-bottom:-2px;}
.bookinginfo_tit a{ float:right;}
.booking_con{ padding:0 0 0 80px;}
.booking_con table{ width:100%;}
.booking_con table .txtidt{ padding-left:12px;}
.booking_con table tr td{ padding:4px 0;}
.booking_con .ckindata span{ padding:0 4px;}
.booking_con .predeterminednumber select{ border:1px solid #ccc; width:40px; margin:0 6px 0 0;}
.booking_con .ckinpopnum select{ border:1px solid #ccc; width:40px; margin:0 6px 0 0;}

.otherinfo_con{ padding:0 0 0 80px;}
.otherinfo_con table{ width:100%;}
.otherinfo_con table .txtidt{ padding-left:12px;}
.otherinfo_con table tr td{ padding:4px 0;}

.contactinfo_con{ padding:0 0 0 80px;}
.contactinfo_con table{ width:100%;}
.contactinfo_con table .txtidt{ padding-left:12px;}
.contactinfo_con table tr td{ padding:4px 0;}

.ord-r{ width:205px; float:left; background:url(../images/ordinfo.jpg) no-repeat;}
.ord_orderlist_tit{ height:70px;}
.ord_orderlist_con{border-left:1px solid #ccc; border-right:1px solid #ccc; margin:-8px 0 0 3px; padding:0 6px; width:186px;}
.ord_orderlist_con dl{ border-bottom:1px dashed #ccc; margin:0 0 6px 0; padding:0 0 6px 0;}
.ord_orderlist_con dl dd img{float:left;}
.ord_orderlist_con dl dd p{ float:left; width:100px; white-space:normal; padding:0 0 0 4px;}
.ord_orderlist_con dl .ord-hetel{ margin:4px 0; color:#000; font-weight:bold;}
